import Vue from "vue";
import Vuex from "vuex";

// 把Vuex作为插件，引入到Vue全局实例中
Vue.use(Vuex);
const modules = {};
const files = require.context("./modules", true, /\.js/);
files.keys().forEach((key) => {
  modules[key.replace(/(modules|\/|\.|js)/g, "")] = {
    ...files(key).default,
    namespaced: true,
  };
});
export default new Vuex.Store({
  modules,
});
